package com.turing.post.antimoney.util;

import java.util.Date;

import javax.ejb.Local;
import javax.ejb.Remote;

import com.turing.post.util.PCPSApplicationException;

/**
 * 反洗钱预警规则业务接口
 * 
 * @author yxb
 * 
 */
@Remote
@Local
public interface AlarmRulesBusiness {

	/**
	 * 执行预警规则
	 * 
	 * @param issueCompanyNo
	 *            发卡商号
	 * @param tranDate
	 *            交易日期
	 * @param alarmRule
	 *            规则对象
	 * @throws PCPSApplicationException
	 */
	public void runAlarmRules(String issueCompanyNo, Date tranDate,
			AlarmRule alarmRule) throws PCPSApplicationException;
}
